Fix the 15_create_smallmem_pos.py test, which was failing because the
authorstekloff@dyn9047022152.beaverton.ibm.com <stekloff@dyn9047022152.beaverton.ibm.com>
Wed, 19 Apr 2006 21:58:03 +0000 (22:58 +0100)
committerstekloff@dyn9047022152.beaverton.ibm.com <stekloff@dyn9047022152.beaverton.ibm.com>
Wed, 19 Apr 2006 21:58:03 +0000 (22:58 +0100)
commit3be23458293005cbbd43b1b223dd4767b02c1238
treeae7e0740dfe230628359aa3f9686e9666c36a714
parent00ee1f9b78671eeac055e104d09101d72e0ed402
Fix the 15_create_smallmem_pos.py test, which was failing because the
set console.limit command in the test was never being run. The select in
Console.py was never timing out because there was always someting to read on
the fd, the OOM messages are constant. So the test would hang.

The fix includes:

1) Changing MEM in 15_create_smallmem_pos.py to 32MBs, which is the default
   for the tools that should work.
2) Change the XmConsole init to add an argument to set the console limit
   when it's created.
3) Set a default large limit for console so we won't hang in the future.
4) Added a new 16_create_smallmem_neg.py test to handle failure situation.
5) Added comment in README.

Signed-off-by: Daniel Stekloff <dsteklof@us.ibm.com>
tools/xm-test/README
tools/xm-test/lib/XmTestLib/Console.py
tools/xm-test/tests/create/15_create_smallmem_pos.py
tools/xm-test/tests/create/16_create_smallmem_neg.py [new file with mode: 0644]
tools/xm-test/tests/create/Makefile.am